using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Collections;
using ClickSocial.Framework;

namespace ClickSocial.Data
{
    public class VentaItemDal : BaseDal
    {
        #region Constructo(es)
        public VentaItemDal() { table = "cs_Venta_Item"; } 
        #endregion

        #region List
        public IDataReader GetAllByEstadoCliente(string cliente, string estado)
        {
            return DB.ClickSocial.ExecuteReader("cs_venta_Item_spGetAllByEstadoCliente", cliente, estado);
        }

        public IDataReader GetAllByVentaID(long id)
        {
            return DB.ClickSocial.ExecuteReader("cs_venta_Item_spGetAllByVentaID", id);
        }

        public IDataReader GetAllByVentaIDFotografo(long id, string fotografo)
        {
            return DB.ClickSocial.ExecuteReader("cs_venta_Item_spGetAllByVentaIDFotografo", id, fotografo);
        } 

        #endregion

        #region CRUD
        public void Insert(string nombre, string descripcion, double precio, long ventaId, long eventoId, string fotografo)
        {
            DB.ClickSocial.ExecuteNonQuery("cs_venta_item_spInsert", nombre, descripcion, precio, ventaId, eventoId, fotografo);
        } 
        #endregion

    }
}
